package com.yanfan.energy.domain.statist;

import java.util.Map;

/**
 * @author caijinkang
 * @date 2023年01月04日 17:25
 */
public class EnergyRecordUnitStatistics {
    /**
     * 产生时间
     *
     * @author caijinkang
     * @date 2022/12/15 11:21
     * @param null
     * @return null
     */
    private String date;
    /**
     * 用水能耗
     *
     * @author caijinkang
     * @date 2023/1/4 13:55
     * @param null
     * @return null
     */
    private Map<String, Object> waterDosage;
    /**
     * 用电能耗
     *
     * @author caijinkang
     * @date 2023/1/4 13:55
     * @param null
     * @return null
     */
    private Map<String, Object> electricityDosage;
    /**
     * 用气能耗
     *
     * @author caijinkang
     * @date 2023/1/4 13:56
     * @param null
     * @return null
     */
    private Map<String, Object> gasDosage;

    public EnergyRecordUnitStatistics() {
    }

    public EnergyRecordUnitStatistics(String date, Map<String, Object> waterDosage, Map<String, Object> electricityDosage, Map<String, Object> gasDosage) {
        this.date = date;
        this.waterDosage = waterDosage;
        this.electricityDosage = electricityDosage;
        this.gasDosage = gasDosage;
    }

    @Override
    public String toString() {
        return "EnergyRecordUnitStatistics{" + "date='" + date + '\'' + ", waterDosage=" + waterDosage + ", electricityDosage=" + electricityDosage + ", gasDosage=" + gasDosage + '}';
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public Map<String, Object> getWaterDosage() {
        return waterDosage;
    }

    public void setWaterDosage(Map<String, Object> waterDosage) {
        this.waterDosage = waterDosage;
    }

    public Map<String, Object> getElectricityDosage() {
        return electricityDosage;
    }

    public void setElectricityDosage(Map<String, Object> electricityDosage) {
        this.electricityDosage = electricityDosage;
    }

    public Map<String, Object> getGasDosage() {
        return gasDosage;
    }

    public void setGasDosage(Map<String, Object> gasDosage) {
        this.gasDosage = gasDosage;
    }
}
